Micro-Benchmarking BPMN 2.0 Workflow Management Systems with Workflow Patterns
نویسندگان
چکیده
Although Workflow Management Systems (WfMSs) are a key component in workflow technology, research work for assessing and comparing their performance is limited. This work proposes the first microbenchmark for WfMSs that can execute BPMN 2.0 workflows. To this end, we focus on studying the performance impact of well-known workflow patterns expressed in BPMN 2.0 with respect to three open source WfMSs. We executed all the experiments under a reliable environment and produced a set of meaningful metrics. This paper contributes to the area of workflow technology by defining building blocks for more complex BPMN 2.0 WfMS benchmarks. The results have shown bottlenecks on architectural design decisions, resource utilization, and limits on the load a WfMS can sustain, especially for the cases of complex and parallel structures. Experiments on a mix of workflow patterns indicated that there are no unexpected performance side e↵ects when executing di↵erent workflow patterns concurrently, although the duration of the individual workflows that comprised the mix was increased.
منابع مشابه
Benchmarking Workflow Management Systems
The goal of the BenchFlow project is to design the first benchmark for assessing and comparing the performance of BPMN 2.0 Workflow Management Systems (WfMSs). WfMSs have become the platform to build composite service-oriented applications, whose performance depends on two factors: the performance of the workflow system itself and the performance of the composed services (which could lie outsid...
متن کاملLeveraging workflow control patterns in the domain of clinical practice guidelines
BACKGROUND Clinical practice guidelines (CPGs) include recommendations describing appropriate care for the management of patients with a specific clinical condition. A number of representation languages have been developed to support executable CPGs, with associated authoring/editing tools. Even with tool assistance, authoring of CPG models is a labor-intensive task. We aim at facilitating the ...
متن کاملA Framework for Benchmarking BPMN 2.0 Workflow Management Systems
The diverse landscape of Workflow Management Systems (WfMSs) makes it challenging for users to compare different solutions to identify the ones most suitable to their requirements. Thus a comparison framework that would define common grounds in many different aspects, such as price, reliability, security, robustness and performance is necessary. In this paper we focus on the performance aspect,...
متن کاملOn the Suitability of BPMN for Business Process Modelling
In this paper we examine the suitability of BPMN for business process modelling, using the Workflow Patterns as an evaluation framework. The Workflow Patterns are a collection of patterns developed for assessing control-flow, data and resource capabilities in the area of Process Aware Information Systems (PAIS). In doing so, we provide a comprehensive evaluation of the capabilities of BPMN, and...
متن کاملLevi - A Workflow Engine Using BPMN 2.0
• Don’t Call Us,We’ll Call You: Characterizing Callbacks in JavaScript , Keheliya Gallaba, Ali Mesbah, and Ivan Beschastnikh. In Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering andMeasurement (ESEM), 10 pages, 2015, [Best Full Paper Award] • Levi A Workflow Engine Using BPMN 2.0 , Keheliya Gallaba, Umashanthi Pavalanathan, Ishan Jayawardena, Eranda Sooriyab...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016